I try to do all my transactions online but there have been those times when I let time get away from me. I check the wait on the DMV website and go when it's slow. The employees are less frazzled then.